package com.btl.service.ai.support.input.common.parse.strategy;

import dev.langchain4j.data.document.Document;

import java.io.InputStream;


public interface ParseStrategy {

    /**
     * 文件类型
     *
     * @return 文件类型
     */
    FileTypeEnum fileType();

    /**
     * 解析
     *
     * @param inputStream 输入流
     * @return 文本片段
     */
    Document parse(InputStream inputStream);
}
